stuffed olives - French English Dictionary